package mapper;

import org.apache.ibatis.annotations.Param;
import pojo.Book;

import java.util.List;

/**
 * Created by Administrator on 2019/1/4.
 */
public interface BookMapper {
    /**
     * 分页 getBookList(如果无限制条件，则默认写form,pageSize,否则，有几个限制条件，就加几个！！) ,getCount(如果无限制条件，则默认不屑参数,否则，有几个限制条件，就加几个！！)
     * @param id
     * @param name
     * @param currentPageNo
     * @param pageSize
     * @return
     */
    List<Book>  getBookList(@Param("id") Integer id, @Param("name")String name, @Param("form")Integer currentPageNo,
                            @Param("pageSize")Integer pageSize);
    int getCount(@Param("id") Integer id, @Param("name")String name);

    int add(Book book);

    int updateBook(Book book);

    Book selectBookId(int bookId);

    int deleteById(int bookId);


}
